home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / util / gnu / patch_2_1.lha / patch-2.1config.h < prev    next >
C/C++ Source or Header  |  1993-06-23  |  2KB  |  83 lines

  1. /* Portability variables.  -*- C -*- */
  2.  
  3. /* Define if the system does not support the `const' keyword.  */
  4. #undef const
  5.  
  6. /* Define if the system supports file names longer than 14 characters.  */
  7. #define HAVE_LONG_FILE_NAMES
  8.  
  9. /* Define if the system has pathconf().  */
  10. #undef HAVE_PATHCONF
  11.  
  12. /* Define if the system has strerror().  */
  13. #define HAVE_STRERROR
  14.  
  15. /* Define if the system has ANSI C header files and library functions.  */
  16. #define STDC_HEADERS
  17.  
  18. /* Define if the system uses strchr instead of index
  19.    and strrchr instead of rindex.  */
  20. #define HAVE_STRING_H
  21.  
  22. #ifndef AMIGA
  23. #if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
  24. #define index strchr
  25. #define rindex strrchr
  26. #endif
  27. #endif /* !AMIGA */
  28.  
  29. /* Define if the system has unistd.h.  */
  30. #undef HAVE_UNISTD_H
  31.  
  32. /* Define if the system has fcntl.h.  */
  33. #define HAVE_FCNTL_H
  34.  
  35. /* Define as either int or void -- the type that signal handlers return.  */
  36. #undef RETSIGTYPE
  37.  
  38. #ifndef RETSIGTYPE
  39. #define RETSIGTYPE void
  40. #endif
  41.  
  42. /*  Which directory library header to use.  */
  43. #undef DIRENT            /* dirent.h */
  44. #undef SYSNDIR            /* sys/ndir.h */
  45. #define SYSDIR            /* sys/dir.h */
  46. #undef NDIR            /* ndir.h */
  47. #undef NODIR            /* none -- don't make numbered backup files */
  48.  
  49. /* Define if the system lets you pass fewer arguments to a function
  50.    than the function actually accepts (in the absence of a prototype).
  51.    Defining it makes I/O calls slightly more efficient.
  52.    You need not bother defining it unless your C preprocessor chokes on
  53.    multi-line arguments to macros.  */
  54. #undef CANVARARG
  55.  
  56. /* Define Reg* as either `register' or nothing, depending on whether
  57.    the C compiler pays attention to this many register declarations.
  58.    The intent is that you don't have to order your register declarations
  59.    in the order of importance, so you can freely declare register variables
  60.    in sub-blocks of code and as function parameters.
  61.    Do not use Reg<n> more than once per routine.
  62.  
  63.    These don't really matter a lot, since most modern C compilers ignore
  64.    register declarations and often do a better job of allocating
  65.    registers than people do.  */
  66.  
  67. #define Reg1
  68. #define Reg2
  69. #define Reg3
  70. #define Reg4
  71. #define Reg5
  72. #define Reg6
  73. #define Reg7
  74. #define Reg8
  75. #define Reg9
  76. #define Reg10
  77. #define Reg11
  78. #define Reg12
  79. #define Reg13
  80. #define Reg14
  81. #define Reg15
  82. #define Reg16
  83.